/**
 * 
 */
package br.com.estrategos.configuracoes;

import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import br.com.estrategos.modelo.sistema.ThemaAppUsuario;

/**
 * @author x12259401
 *
 */
@SessionScoped
@ManagedBean(name="layoutMB")
public class LayoutMB {

	private String theme;
	private List<ThemaAppUsuario> lista;
	private String nomeTheme;
	private String nomeArquivo;
	
	public LayoutMB(){
		this.defineThemaInicio();
		this.carregaLista();
	}
	
	public void carregaLista() {
		lista = new ArrayList<ThemaAppUsuario>();

		lista.add(new ThemaAppUsuario("aristo.png", "aristo"));

		lista.add(new ThemaAppUsuario("black-tie.png", "black-tie"));

		lista.add(new ThemaAppUsuario("bluesky.png", "bluesky"));

		lista.add(new ThemaAppUsuario("casablanca.png", "casablanca"));

		lista.add(new ThemaAppUsuario("cupertino.png", "cupertino"));

		lista.add(new ThemaAppUsuario("flick.png", "flick"));

		lista.add(new ThemaAppUsuario("glass-x.png", "glass-x"));

		lista.add(new ThemaAppUsuario("home.png", "home"));

		lista.add(new ThemaAppUsuario("humanity.png", "humanity"));

		lista.add(new ThemaAppUsuario("sam.png", "sam"));

		lista.add(new ThemaAppUsuario("start.png", "start"));
		lista.add(new ThemaAppUsuario("sunny.png", "sunny"));
	}
	
	protected void defineThemaInicio(){
		this.theme = "cupertino";
	}

	public String getTheme() {
		return theme;
	}

	public void setTheme(String theme) {
		this.theme = theme;
	}

	public List<ThemaAppUsuario> getLista() {
		return lista;
	}

	public void setLista(List<ThemaAppUsuario> lista) {
		this.lista = lista;
	}



	public String getNomeTheme() {
		return nomeTheme;
	}

	public void setNomeTheme(String nomeTheme) {
		this.nomeTheme = nomeTheme;
	}

	public String getNomeArquivo() {
		return nomeArquivo;
	}

	public void setNomeArquivo(String nomeArquivo) {
		this.nomeArquivo = nomeArquivo;
	}	
}
